【Python】pip命令安装包使用阿里云腾讯云等镜像源加速指南

您所在的位置:网站首页 阿里云 内网速度 【Python】pip命令安装包使用阿里云腾讯云等镜像源加速指南

【Python】pip命令安装包使用阿里云腾讯云等镜像源加速指南

2024-07-16 17:40| 来源: 网络整理| 查看: 265

单次加速指南 使用 pip 命令加速

在 Terminal 或 Jupyter 等终端环境中,通过指定 Python 包索引的镜像源来加速 pip 的下载速度。

1. 命令格式及参数解释:

pip install -i 镜像源地址 --trusted-host 镜像源域名 包名 pip install:pip 的命令用于安装 Python 包。-i 或 –index-url 镜像源地址:指定 Python 包的下载源,通常是一个 URL。–trusted-host 镜像源域名:将指定的域名添加到信任的主机列表,允许 pip 从该域名下载包。

2. 阿里云 镜像示例:

pip install -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com numpy

3. 腾讯云 镜像示例:

pip install -i https://mirrors.cloud.tencent.com/pypi/simple --trusted-host mirrors.cloud.tencent.com numpy

4. 镜像源列表:

可以根据自己的地理位置和网络条件选择最合适的镜像源:

阿里云:https://mirrors.aliyun.com/pypi/simple/ 腾讯云::https://mirrors.cloud.tencent.com/pypi/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 华为云::https://mirrors.huaweicloud.com/repository/pypi/simple/ 网易::https://mirrors.163.com/pypi/simple/

5. 注意点:

确保替换为镜像源的实际地址和域名。某些镜像源可能需要网络代理或特殊配置才能访问。使用加速命令时,建议在网络状况良好的环境下进行,以充分利用加速效果。 使用Python解释器加速

如果需要指定 Python 解释器的完整路径来执行 pip 命令,尤其是在系统中存在多个 Python 版本时。

1. 命令格式及参数解释:

/path/to/python3 -m pip install -i 镜像源地址 --trusted-host 镜像源域名 包名 /path/to/python3:系统中 Python 解释器的完整路径。-m pip:使用 Python 解释器执行 pip 模块。-i 或 –index-url 镜像源地址:同上,指定 Python 包的下载源。–trusted-host 镜像源域名:同上,指定信任的主机域名。

2. 如何找到Python解释器路径:

为了找到您系统中 Python 解释器的完整路径,可以使用以下方法:

在终端中使用 which python3(或 which python,取决于系统配置)来查找 Python 解释器的位置。如果 which 命令不可用,可以使用 type python3 或 type python 来尝试获取路径。一旦找到 Python 解释器的路径,就可以使用该路径来执行 pip 命令,从而确保使用特定版本的 Python。

3. 示例 (替换 /path/to/python3 为实际路径):

/usr/local/bin/python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com numpy

4. 注意点:

使用 -m pip 确保使用与 Python 解释器相匹配的 pip 模块。替换 /path/to/python3 为系统中 Python3 解释器的实际路径。

通过上述两种方法,可以根据需要选择使用 pip 命令或者指定 Python 解释器的路径来加速包的下载和安装过程。

永久加速指南 Windows 用户: pip 配置文件

1. 修改pip配置文件

创建pip文件夹和配置文件:

打开文件资源管理器,导航到 C:\Users\用户名\目录。如果没有 pip 文件夹,右键点击并选择”新建“ -> “文件夹”,创建一个名为 pip 的文件夹。在 pip 文件夹内,右键点击空白处,选择“新建” -> “文本文档”,创建一个名为 pip.ini 的文件。

编辑 pip.ini 文件:

右键点击 pip.ini 文件,选择“打开方式”,然后选择“记事本”或其他文本编辑器。在 pip.ini 文件中输入以下内容,并替换 trusted-host 和 index-url 的值为选择的镜像源地址: [global] trusted-host = pypi.tuna.tsinghua.edu.cn;mirrors.aliyun.com;mirrors.cloud.tencent.com index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ extra-index-url = https://mirrors.aliyun.com/pypi/simple/ https://mirrors.cloud.tencent.com/pypi/simple/ 注意: 配置多个镜像源:在 pip.ini 文件中,可以通过设置 index-url 来指定默认镜像源,并通过 extra-index-url 添加备用镜像源列表,每行一个 URL,确保在默认源不可用时 pip 可以自动尝试备用源。受信任的主机:使用 trusted-host 来声明您信任的镜像源主机名,多个主机名之间使用分号(;)分隔,以确保 pip 能够从这些镜像源安全地下载包。命令行优先级:如果在命令行中使用 -i 参数临时指定了镜像源,该镜像源将优先于 pip.ini 文件中配置的镜像源,用于当前的 pip 命令执行。同时,确认配置文件中的 URL 是准确且服务可用的。

2. 添加系统环境变量

打开系统属性:

右键点击“此电脑”或“计算机”图标,选择“属性”。在打开的窗口中,点击左侧的“高级系统设置”。

环境变量:

在“系统属性”窗口中,点击“环境变量”。

编辑系统变量:

在“系统变量”区域,滚动找到名为“Path”的变量,选择它,然后点击“编辑”。在“编辑环境变量”窗口中,点击“新建”,然后添加pip文件夹路径,即 %HOME%\pip。

保存更改:

应用所有更改,关闭所有剩余的系统属性窗口。

确保环境变量生效:

为了使更改生效,可能需要重启计算机或重启命令行窗口。 PyCharm 中添加镜像源

1. PyCharm 2022之前版本:

打开设置:点击 File > Settings (对于 Mac 用户是 PyCharm > Preferences)。选择项目设置:在设置窗口的左侧菜单中,选择 Project:项目名。进入 Python 解释器设置:点击右侧的 Python Interpreter。查看所有解释器:点击页面右下角的 Show All…。管理仓库:点击 Manage Repositories 或者页面中的 + 号图标。添加镜像源:在弹出的对话框中,输入镜像源的名称和 URL 地址,然后点击 OK。

2. PyCharm 2022版本:

打开 Python Packages:在 IDE 的左下角找到并点击 Python Packages 按钮。进入设置:点击界面右上角的 Settings(齿轮图标)。添加新的镜像源:点击弹出窗口中的 + 号。输入镜像源信息:在弹出的对话框中,输入镜像源的名称和 URL 地址。保存设置:点击 OK 或者 Apply 来保存设置。

3. 通用步骤(可能适用于多个版本):

打开 PyCharm:启动 PyCharm 并打开项目。进入设置:通过顶部菜单栏选择 File > Settings 。选择 Python 解释器:在左侧菜单中选择 Project: 项目名 > Python Interpreter。管理解释器:选择需要添加镜像源的 Python 解释器。展开更多选项:点击齿轮图标,选择 Show All… 或 Manage Repositories。添加镜像源:点击 + 号(添加按钮),输入新的镜像源 URL。完成设置:确认添加后,关闭设置窗口。

4. 特别说明:

在添加镜像源时,可能需要指定一个名称来帮助识别这个镜像源。某些 PyCharm 版本可能在界面布局和步骤上有所不同,但基本的操作逻辑是相似的。如果在操作过程中遇到任何问题,可以查看 PyCharm 的帮助文档或在线搜索具体版本的操作指南。 VSCode 中添加镜像源

1. 打开设置

在 VSCode 中,点击左下角的齿轮图标,选择“设置”(Settings),或使用快捷键 Ctrl + ,(Windows/Linux)和 Cmd + ,(Mac)。

2. 搜索Python设置

在设置界面的搜索框中输入“Python Pip”,以过滤与Python相关的设置。

3. 修改设置

在搜索结果中找到 “Python: Pip Path” 和 “Python: Extra Care Package Index URL”(或类似的设置项)。

4. 配置镜像源

对于 “Python: Extra Care Package Index URL” ,这是添加额外的 pip 包索引 URL 的地方。点击旁边的“编辑在设置 .json 中”链接。

5. 编辑settings.json文件

在打开的 settings.json 文件中,需要添加一个新的条目来指定镜像源。在花括号 {} 内,添加如下内容: "python.ExtraCarePackageIndexUrl": "https://mirrors.aliyun.com/pypi/simple/" 确保 settings.json 文件格式正确,没有语法错误。

6. 保存并关闭

保存对 settings.json 文件的更改,并关闭该文件。

7. 验证配置

为了验证配置是否生效,可以在 VSCode 的终端中运行 pip install 命令安装某个包,VSCode 的 Python 扩展应该会自动使用在设置中指定的镜像源。

8. 注意:

如果想要永久更改系统级的 pip 配置,需要在系统命令行中使用 pip config set global.index-url 命令来设置全局的镜像源。在 VSCode 中配置的镜像源只会影响 VSCode 的终端中通过 Python 扩展执行的 pip 命令。 Linux用户: 方法一:使用用户级别的配置文件 创建配置文件夹(如果还不存在): mkdir -p ~/.pip/ 创建或编辑配置文件: touch ~/.pip/pip.conf 编辑 pip.conf 文件,使用文本编辑器,如 nano 或 vim : vim ~/.pip/pip.conf 在 pip.conf 文件中添加以下内容: [global] trusted-host = pypi.tuna.tsinghua.edu.cn;mirrors.aliyun.com;mirrors.cloud.tencent.com index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ extra-index-url = https://mirrors.aliyun.com/pypi/simple/ https://mirrors.cloud.tencent.com/pypi/simple/ 保存并退出编辑器。 方法二:使用系统级别的配置文件

找到或创建系统级别的 pip 配置文件,通常位于 /etc/pip.conf 或 /etc/pip/pip.conf。

编辑系统级别的 pip.conf 文件,可能需要使用 sudo 来获取必要的权限:

sudo vim /etc/pip.conf 在文件中添加或修改内容,与用户级别的配置类似。保存并退出编辑器。 方法三:通过环境变量 使用 export 命令设置环境变量,这将只在当前终端会话中有效: export PIP_DEFAULT_PIP_INDEX_URL="https://mirrors.aliyun.com/pypi/simple/" 要使环境变量永久生效,可以将 export 命令添加到 shell 配置文件中,如 .bashrc 或 .bash_profile: echo 'export PIP_DEFAULT_PIP_INDEX_URL="https://mirrors.aliyun.com/pypi/simple/"' >> ~/.bashrc 重新加载配置文件,使更改生效: source ~/.bashrc 方法四:使用pip的配置命令 使用 pip config 命令设置默认的镜像源: pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

这将修改 ~/.pip/pip.conf 文件,但请注意,使用 pip 的 config 命令可能不会创建 trusted-host 条目,这在某些私有或自签名证书的镜像源中是必需的。

注意事项 根据地理位置、网络条件以及对镜像源速度和稳定性的需求,选择一个合适的镜像源。确保拥有修改系统级别配置文件的权限,如果没有,使用用户级别的配置文件即可。选择适合需求的方法,并根据使用的 shell 和系统环境进行适当的调整。 pip常用方法 安装包 安装最新版本的包: pip install 包名 安装特定版本的包: pip install 包名==版本号 安装包时使用特定的镜像源: pip install -i 镜像源URL 包名 更新包 更新一个已安装的包到最新版本: pip install --upgrade 包名 更新pip到最新版本: pip install --upgrade pip 更新所有过时的包: pip list --outdated --format=freeze | xargs -n 1 pip install --upgrade 安装选项 安装包时不安装依赖: pip install --no-deps 包名 安装包时忽略安装过程中的依赖链接损坏: pip install --ignore-installed 包名 安装包时使用用户权限(不使用sudo): pip install --user 包名 安装包时指定安装路径: pip install --target=安装路径 包名 安全性选项 安装包时允许从不安全的源下载: pip install --trusted-host 镜像源URL 包名 安装包时增加安全措施,比如SSL: pip install --ssl 包名 包管理与依赖 列出所有已安装的包及其版本: pip list 列出当前用户安装的所有包: pip list --user 查找可以更新的包: pip list --outdated 导出所有已安装包及其版本的列表到文件: pip freeze > requirements.txt 从 requirements.txt 文件安装包: pip install -r requirements.txt 包信息与搜索 显示包的详细信息: pip show 包名 搜索包(根据包名关键词): pip search 关键词 包卸载 卸载一个包: pip uninstall 包名 强制卸载包(即使它被其他包依赖): pip uninstall -y 包名 配置管理 查看当前pip的配置: pip config list 设置默认的源为特定的镜像源: pip config set global.index-url 镜像源URL 添加信任的源,以避免安全警告: pip config set global.trusted-host 镜像源URL 高级使用 检查已安装包的依赖是否得到满足: pip check 显示 pip 的 debug 信息: pip install -vvv 包名 清除pip缓存: pip cache purge 显示pip版本: pip --version 显示pip命令的帮助信息: pip help 显示特定pip命令的帮助信息: pip help 命令名


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3